package com.qf.commerce.service;

import com.github.pagehelper.PageInfo;
import com.qf.commerce.common.dto.MessageDto;
import com.qf.commerce.common.vo.MessageVo;

import java.util.List;

/**
 * @author Administrator
 */
public interface MessageService {
    int addMessage(MessageDto messageDto);

    int modifyMessage(MessageDto messageDto);

    int deleteMessage(Long messageId);

    int deleteMessages(List<Long> messageIds);

    int switchMessageStatus(MessageDto messageDto);

    PageInfo<MessageVo> selectMessageList(Integer currentPage);

    PageInfo<MessageVo> selectMessageByBeans(MessageDto messageDto,Integer currentPage);
}
